// pages/login/login.js
Page({
  data: {
    phone: '',
    pwd: '',
    isAgree: true
  },
  bindPhoneInput(e) {
    this.setData({
      phone: e.detail.value
    })
  },
  bindPwdInput(e) {
    this.setData({
      pwd: e.detail.value
    })
  },
  login() {
    if (!this.data.phone) {
      wx.showToast({
        title: '请输入手机号码',
        icon: 'none'
      })
      return
    }
    if (!this.data.pwd) {
      wx.showToast({
        title: '请输入密码',
        icon: 'none'
      })
      return
    }
    if (!this.data.isAgree) {
      wx.showToast({
        title: '请同意协议',
        icon: 'none'
      })
      return
    }
    // 这里可以添加调用后端登录接口的逻辑
    wx.request({
      url: 'https://your-api.com/login',
      method: 'POST',
      data: {
        phone: this.data.phone,
        pwd: this.data.pwd
      },
      success: (res) => {
        if (res.data.code === 0) {
          wx.showToast({
            title: '登录成功',
            icon: 'success'
          })
          // 登录成功后的操作，如存储token、跳转到首页等
          wx.navigateTo({
            url: '/pages/index/index'
          })
        } else {
          wx.showToast({
            title: res.data.msg || '登录失败',
            icon: 'none'
          })
        }
      },
      fail: () => {
        wx.showToast({
          title: '网络异常',
          icon: 'none'
        })
      }
    })
  }
})